<?php

class autenticacionActions extends sfActions {
    
    public function executeInicio($sfWebRequest){
        if($this->getUser()->isAuthenticated()){
            $this->redirect('@miCuenta');
        }
    }
    
    public function executeEntrar($sfWebRequest){
        $this->getUser()->setAuthenticated(true);
        $usuario = array(
            "id" => 15454
        );
        $this->getUser()->setAttribute('usuario', $usuario);
        
        //Si existe un sitio web creado en sesión
        if($this->getUser()->hasAttribute('datosSitioWeb')){
            $this->redirect('@construccionPasoCuatro');
        }else{
            $this->redirect('@miCuenta');
        }
    }
    
    public function executeSalir($sfWebRequest){
        $this->getUser()->getAttributeHolder()->clear();
        $this->getUser()->setAuthenticated(false);
        $this->redirect('@inicio');
    }
    
}